<?php

class Mediad2_Model_Module extends Mediad2_Model_Abstract
{
	/**
	 * const ACTIVE
	 */
	const ACTIVE_NO	   = '0';   //否
	const ACTIVE_YES   = '1';   //是
		
	/**
	 * vars
	 */
	protected $ModuleId;
	protected $ModuleName;
	protected $ModuleDirectory;
	protected $ModuleVersion;
	protected $ModuleSetupClass;
	protected $ModuleType;
	protected $IsActive;
	protected $ModuleUIName;
	protected $ModuleUIIcon;
	protected $ModuleUIOrder;
	protected $ModuleUIActive;
	protected $ModuleDescription;
	protected $PerimissionItemTable;
	protected $PerimissionItemField;
	protected $PerimissionItemLabel;
	
	/**
     * @return the $ModuleId
     */
    public function getModuleId ()
    {
        return $this->ModuleId;
    }

	/**
     * @return the $ModuleName
     */
    public function getModuleName ()
    {
        return $this->ModuleName;
    }

	/**
     * @return the $ModuleDirectory
     */
    public function getModuleDirectory ()
    {
        return $this->ModuleDirectory;
    }

	/**
     * @return the $ModuleVersion
     */
    public function getModuleVersion ()
    {
        return $this->ModuleVersion;
    }

	/**
     * @return the $ModuleSetupClass
     */
    public function getModuleSetupClass ()
    {
        return $this->ModuleSetupClass;
    }

	/**
     * @return the $ModuleType
     */
    public function getModuleType ()
    {
        return $this->ModuleType;
    }

	/**
     * @return the $IsActive
     */
    public function getIsActive ()
    {
        return $this->IsActive;
    }

	/**
     * @return the $ModuleUIName
     */
    public function getModuleUIName ()
    {
        return $this->ModuleUIName;
    }

	/**
     * @return the $ModuleUIIcon
     */
    public function getModuleUIIcon ()
    {
        return $this->ModuleUIIcon;
    }

	/**
     * @return the $ModuleUIOrder
     */
    public function getModuleUIOrder ()
    {
        return $this->ModuleUIOrder;
    }

	/**
     * @return the $ModuleUIActive
     */
    public function getModuleUIActive ()
    {
        return $this->ModuleUIActive;
    }

	/**
     * @return the $ModuleDescription
     */
    public function getModuleDescription ()
    {
        return $this->ModuleDescription;
    }

	/**
     * @return the $PerimissionItemTable
     */
    public function getPerimissionItemTable ()
    {
        return $this->PerimissionItemTable;
    }

	/**
     * @return the $PerimissionItemField
     */
    public function getPerimissionItemField ()
    {
        return $this->PerimissionItemField;
    }

	/**
     * @return the $PerimissionItemLabel
     */
    public function getPerimissionItemLabel ()
    {
        return $this->PerimissionItemLabel;
    }

	/**
     * @param field_type $ModuleId
     */
    public function setModuleId ($ModuleId)
    {
        $this->ModuleId = $ModuleId;
    }

	/**
     * @param field_type $ModuleName
     */
    public function setModuleName ($ModuleName)
    {
        $this->ModuleName = $ModuleName;
    }

	/**
     * @param field_type $ModuleDirectory
     */
    public function setModuleDirectory ($ModuleDirectory)
    {
        $this->ModuleDirectory = $ModuleDirectory;
    }

	/**
     * @param field_type $ModuleVersion
     */
    public function setModuleVersion ($ModuleVersion)
    {
        $this->ModuleVersion = $ModuleVersion;
    }

	/**
     * @param field_type $ModuleSetupClass
     */
    public function setModuleSetupClass ($ModuleSetupClass)
    {
        $this->ModuleSetupClass = $ModuleSetupClass;
    }

	/**
     * @param field_type $ModuleType
     */
    public function setModuleType ($ModuleType)
    {
        $this->ModuleType = $ModuleType;
    }

	/**
     * @param field_type $IsActive
     */
    public function setIsActive ($IsActive)
    {
        $this->IsActive = $IsActive;
    }

	/**
     * @param field_type $ModuleUIName
     */
    public function setModuleUIName ($ModuleUIName)
    {
        $this->ModuleUIName = $ModuleUIName;
    }

	/**
     * @param field_type $ModuleUIIcon
     */
    public function setModuleUIIcon ($ModuleUIIcon)
    {
        $this->ModuleUIIcon = $ModuleUIIcon;
    }

	/**
     * @param field_type $ModuleUIOrder
     */
    public function setModuleUIOrder ($ModuleUIOrder)
    {
        $this->ModuleUIOrder = $ModuleUIOrder;
    }

	/**
     * @param field_type $ModuleUIActive
     */
    public function setModuleUIActive ($ModuleUIActive)
    {
        $this->ModuleUIActive = $ModuleUIActive;
    }

	/**
     * @param field_type $ModuleDescription
     */
    public function setModuleDescription ($ModuleDescription)
    {
        $this->ModuleDescription = $ModuleDescription;
    }

	/**
     * @param field_type $PerimissionItemTable
     */
    public function setPerimissionItemTable ($PerimissionItemTable)
    {
        $this->PerimissionItemTable = $PerimissionItemTable;
    }

	/**
     * @param field_type $PerimissionItemField
     */
    public function setPerimissionItemField ($PerimissionItemField)
    {
        $this->PerimissionItemField = $PerimissionItemField;
    }

	/**
     * @param field_type $PerimissionItemLabel
     */
    public function setPerimissionItemLabel ($PerimissionItemLabel)
    {
        $this->PerimissionItemLabel = $PerimissionItemLabel;
    }

	
	
}